QVTR2: A Rational and Performance-Aware Extension to the Relations Language
نویسندگان
چکیده
Model transformations glue together models in an MDE process and represent the rationale behind it. It is however likely that in a design/development process different solutions (or alternatives) for the same problem are available. When alternatives are encountered, engineers need to make a choice by relying on past experience and on quality metrics. Several languages exist to specify transformations, but all of them bury deep inside source code rational information about performance and alternatives, and none of them is capable of providing feedback to select between the different solutions. In this paper we present QVT-Relations Rational (QVTR), an extension to the Relations language to help engineers in keeping information about the design rationale in declarative transformations, and to guide them in the alternatives selection process by using performance engineering techniques to evaluate candidate solutions. We demonstrate the effectiveness of our approach by using our QVTR prototype engine on a modified version of the common UML-to-RDBMS example transformation, and by guiding the engineer in the selection of the most reasonable and performing solution.
منابع مشابه
Context-aware Modeling for Spatio-temporal Data Transmitted from a Wireless Body Sensor Network
Context-aware systems must be interoperable and work across different platforms at any time and in any place. Context data collected from wireless body area networks (WBAN) may be heterogeneous and imperfect, which makes their design and implementation difficult. In this research, we introduce a model which takes the dynamic nature of a context-aware system into consideration. This model is con...
متن کاملThe position of Persian language and literature in Ottoman’s 19th century literature and historical developments
With the spread of western reforms in the 13th/9th century, Ottoman’s literature was reformed either. To reform Ottoman literature, they decided to transform the Ottoman language and literature relations with Persian language and literature. On one hand, they considered problems of Ottoman literature regarding Pindaric and its inefficiency for entering new areas such as novel, drama, and journa...
متن کاملA New Method for Improving Computational Cost of Open Information Extraction Systems Using Log-Linear Model
Information extraction (IE) is a process of automatically providing a structured representation from an unstructured or semi-structured text. It is a long-standing challenge in natural language processing (NLP) which has been intensified by the increased volume of information and heterogeneity, and non-structured form of it. One of the core information extraction tasks is relation extraction wh...
متن کاملThe Effect of Using Interest-based Materials on EFL Learners' Performance in Reading: Focusing on Gender Differences
Interest plays a key role in education and language learning. This study investigated if selecting and using interest-based instructional materials could impact learners' performance in L2 reading. It also examined whether there were meaningful differences between male and female learners' performance, concerning the use of interest-based materials. Sixty first-grade university students partici...
متن کاملInvestigating English Teachers' Awareness of Pedagogical Competence and its Effect on Students' Language Learning
The study examined the impact of high school English teachers’ awareness of pedagogical competence on student learning. A psychometric measurement instrument of English language teachers' pedagogical competence (ELTPC) was first developed through factor analysis with 320 high school teachers in Guilan, Northern Iran. Based on the developed instrument, 36 teachers were divided into two groups of...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010